package presencial2011;
import java.util.Scanner;

/*ENTRADA: Distancia en metro de los radares, m�xima velocidad permitida en ese tramo y segundos tardados en recorrer el tramo
 * SALIDA: 
 * "OK" si no supera la velocidad permitida en ese tramo
 * "MULTA" si se supera la velocidad en menos de un 20%
 * "PUNTOS" si se supera la velocidad en m�s de un 20%
 * ERROR si falla, como por ejemplo n�meros negativos
 * */

public class Radares {
	private static Scanner scan = new Scanner(System.in);
	private static double velocidadMedia;
	private static double infraccion;
	private static double velocMaxMS;

	public static void main(String[] args) {

		double distanciaMetros = Double.parseDouble(scan.next());
		double velocidadMaxima = Double.parseDouble(scan.next());
		double segundosTranscurridos = Double.parseDouble(scan.next());
		
		while (distanciaMetros != 0 && velocidadMaxima != 0
				&& segundosTranscurridos != 0) {
			velocidadMedia =  (distanciaMetros / segundosTranscurridos) ;
			velocMaxMS = (velocidadMaxima * 1000)/3600;
			infraccion = calculaInfraccion();
			
			if(distanciaMetros <0 && velocidadMaxima < 0 && segundosTranscurridos < 0){
				System.out.println("ERROR");	
			}else if(velocidadMedia <= velocMaxMS){
				System.out.println("OK");
			}else if(velocidadMedia > velocMaxMS && velocidadMedia <= infraccion){
				System.out.println("MULTA");
				
			}else if(velocidadMedia > velocMaxMS && velocidadMedia > infraccion){
				System.out.println("PUNTOS");
			}
			distanciaMetros = Integer.parseInt(scan.next());
			velocidadMaxima = Integer.parseInt(scan.next());
			segundosTranscurridos = Integer.parseInt(scan.next());

		}
	}

	/**
	 * Calcula el 20% de la velocidad maxima
	 * 
	 * @param velocidadMaxima
	 */
	private static double calculaInfraccion() {
		double sol = 0;
		double porcentaje = (velocMaxMS * 20) / 100;
		sol = ( velocMaxMS + porcentaje);
		return sol;
	}

}
